package com.jic.purchase.model.vo.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@ApiModel(description = " 供应商基本信息表实体类")
public class SupplierFinancialInformationRequest extends BaseEntityRequest {
	private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "id")
    private Long id;

    @ApiModelProperty(notes = "供应商id")
    private Long supplierId;

    @ApiModelProperty(notes = "企业纳税人类型 1.一般纳税人 2.小规模纳税人")
    private Integer corporateTaxpayerType;

    @ApiModelProperty(notes = "企业纳税税率")
    private String corporateTaxRate;

    @ApiModelProperty(notes = "报价方式 1.含税 2.不含税")
    private Integer quotations;

    @ApiModelProperty(notes = "收款人姓名")
    private String payeeName;

    @ApiModelProperty(notes = "账户类型 1.支付宝 2.微信 3.网银")
    private Integer accountType;

    @ApiModelProperty(notes = "收款账号")
    private String collectionAccount;

    @ApiModelProperty(notes = "开户银行")
    private String bankAccount;

    @ApiModelProperty(notes = "开户银行支行名称")
    private String bankBranchName;

    @ApiModelProperty(notes = "收款人手机号")
    private String payeePhone;

    @ApiModelProperty(notes = "默认结算地 1.总部 2.门店")
    private Integer defaultSettlement;

    @ApiModelProperty(notes = "默认付款供应商 1.自己 2.其他")
    private Integer defaultPaymentProvider;

    @ApiModelProperty(notes = "默认送货供应商id")
    private Long defaultPaymentId;

    @ApiModelProperty(notes = "默认付款供应商 1.自己 2.其他")
    private Integer defaultDeliverySupplier;

    @ApiModelProperty(notes = "默认送货供应商id")
    private Long defaultDeliveryId;
}
